package edu.pku.sei.transformation.editor.controller.commands.link;



public abstract class AbstractLinkCreateCommand<LinkType, SourceType, TargetType>
		extends AbstractLinkCommand<LinkType, SourceType, TargetType> {
	public AbstractLinkCreateCommand() {
		super("Link Creation");
	}

	public AbstractLinkCreateCommand(LinkType link, SourceType source) {
		super("Link Creation");
		this.link = link;
		this.source = source;
	}
	
	public AbstractLinkCreateCommand(String commandName) {
		super(commandName);
	}

	public AbstractLinkCreateCommand(String commandName, LinkType link, SourceType source) {
		super(commandName);
		this.link = link;
		this.source = source;
	}
	
	public void setTarget(TargetType target) {
		this.target = target;
	}
}
